/* html5 for <IE8 */
article,aside,dialog,footer,header,section,footer,nav,figure,menu{ display:block }
body{margin:0;padding:0;width:100%;min-width:315px;font-size:16px;font-family:"Microsoft YaHei","微软雅黑",STXihei,"华文细黑",sans-serif;background-color:#f6f6f6;color:#55555d;overflow-x:hidden}
/* index common */
section{width:100%;height:auto;margin:0;padding:0;clear:both}
a{text-decoration:none;color:#55555d;cursor:pointer}
ol,ul,li,p,h1,a{margin:0;padding:0}
li {list-style-type:none;display:inline-block}
hr{width:98%;border:none;border-top:1px solid #ddd}
img,input,a,button{border:none;outline:none}
.hidden{display:none;!important;}
/* 消息提示框 */
.message_alert{position:fixed;top:270px;width:100%;text-align:center;z-index:9999}
.message_alert p{margin:auto;width:auto;padding:.5em .7em .7em .7em;color:#fff;font-size:80%;background-color:#000;border:1px solid #000;
    -webkit-border-radius: .7em;
    -moz-border-radius: .7em;
    border-radius: .7em;
    -webkit-box-shadow: 2px 2px 15px #55555d;
    -moz-box-shadow: 2px 2px 15px #55555d;
    box-shadow: 2px 2px 15px #55555d;
}
/* 消息确认框 */
.message_conf{position:fixed;top:180px;left:10%;width:80%;text-align:center;color:#000;background-color:#fff;z-index:9999;
    -webkit-border-radius: .7em;
    -moz-border-radius: .7em;
    border-radius: .7em;
    -webkit-box-shadow: 2px 2px 15px #55555d;
    -moz-box-shadow: 2px 2px 15px #55555d;
    box-shadow: 2px 2px 15px #55555d;}
.message_conf p{margin:5px auto;width:86%;font-size:80%}
.message_conf p:first-child{margin-top:10px;width:auto;font-size:110%;font-weight:bold}
.message_conf div{margin-top:15px;width:100%;height:35px;border-top:1px solid #c9c9c9}
.message_conf button{width:49%;line-height:30px;color:royalblue;font-size:110%;background-color:transparent}
.message_conf button:first-child{font-weight:bold;border-right:1px solid #c9c9c9}
/* 遮罩 */
.shade_cover{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.7;z-index:9997}

/* 注册账号 */
.dt_fml_logo{width:100%;height:200px;text-align:center}
.dt_fml_logo img{margin-top:30px}
.dt_fml_register{text-align:center}
.dt_fml_register ul{margin:0 auto;width:80%;background-color:#fff;border:1px solid #c9c9c9;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;}
.dt_fml_register li{display:block;border-bottom:1px solid #c9c9c9}
.dt_fml_register li input{margin:auto;padding:0 5% 0 5%;width:89%;height:40px;font-size:90%}
.dt_fml_register li:last-child{border:none}
.dt_fml_register li button{position:absolute;margin:-34px auto auto 80px;height:28px;width:80px;font-size:80%;color:#fff;background-color:#ff9c00;border:1px solid #ff9c00;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;}
.dt_fml_register .disabled{color:#f6f6f6;background-color:#c9c9c9;border-color:#c9c9c9}
.dt_fml_register_submit{margin:20px auto 0 auto;width:80%;height:34px;font-size:100%;color:#fff;background-color:#ff9c00;border:1px solid #ff9c00;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;}
.dt_fml_forget_pwd{margin:5px auto;width:80%;text-align:right}
.dt_fml_login_submit{margin:20px auto 60px auto;width:80%;height:34px;font-size:100%;background-color:transparent;border:1px solid #ff9c00;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;}

/* 申请寄养家庭 */
.dt_fml_title,.dt_fml_intrvw{width:100%;height:50px;text-align:center;line-height:55px;background-color:#f6f6f6;
    -webkit-box-shadow: 2px 0px 2px #88888d;
    -moz-box-shadow: 2px 0px 2px #88888d;
    box-shadow: 2px 0px 2px #88888d;}
.dt_fml_title>span{position:absolute;margin:5px auto auto -45%;}
.dt_fml_title>span>img{width:7px;height:auto;}
.dt_fml_title>h1{font-size:100%}
.dt_fml_contact,.dt_fml_info{margin-bottom:10px;border-top:1px solid #c9c9c9;font-size:100%;background-color:#fff}
.dt_fml_contact li,.dt_fml_info li{padding:0 6% 0 6%;width:auto;height:60px;line-height:60px;border-bottom:1px solid #c9c9c9;display:block}
.dt_fml_contact li:first-child input{margin-top:20px;color:#c9c9c9;text-align:right;float:right}
.dt_fml_contact li:first-child span{position:absolute;margin:-60px auto auto 300px;color:#c9c9c9}
.dt_fml_contact input,.dt_fml_info input{font-size:100%}
.dt_fml_contact img{margin:auto 10px 2px 3px}
.dt_sns_num{position:absolute;margin:-15px auto auto -13px;padding-top:10px;width:135px;height:80px;text-align:center;color:#fff;background: url(../img/background_apply_dropdown@2x.png) top left no-repeat}
.dt_sns_num li{height:37px;line-height:37px;border:none}
.dt_sns_num li:last-child{border-top:1px solid #55555d}

.dt_fml_info .dt_id_card{height:180px}
.dt_id_card label{width:100%;display:block}
.dt_id_card div{margin:-29px 0 auto auto;width:135px;height:119px;border:1px solid #c9c9c9;background:url(../img/button_photo_add@2x.png) top left no-repeat;display:inline-block;overflow:hidden;float:right;cursor:pointer}
.dt_id_card input{position:absolute;margin:0;width:135px;height:119px;opacity:0;z-index:999}
.dt_id_img{margin:0;width:135px;height:119px;background-color:#fff;display:none;z-index:998}

.dt_video_order{border-top:1px solid #c9c9c9;background-color:#fff}
.dt_video_order p,.dt_video_order small,.dt_video_order table,.dt_video_order div,.dt_video_order button{width:88%;margin-left:6%}
.dt_video_order p{margin-top:15px;height:30px;line-height:30px;display:block}
.dt_video_order small{height:30px;line-height:30px;font-size:90%;color:#c9c9c9}
.dt_video_order table{margin:20px auto 30px auto;padding:20px 0 20px 0;height:75px;text-align:center;color:#88888d;border:1px solid #c9c9c9}
.dt_video_order table td:first-child{border-right:1px solid #c9c9c9}
.dt_video_order table label{display:block}
.dt_video_order table span{margin-top:5px;color:#55555d;display:block}
.dt_video_order div a{color:#00bcd4}
.dt_video_order input[type=checkbox]{margin:3px;width:15px;height:15px}
.dt_video_order button{margin:30px auto 20px 6%;padding:8px 0 8px 0;font-size:100%;color:#fff;background-color:#ff9c00;border:1px solid #ff9c00;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;}

/* 预约面试 寄养协议 iframe*/
.family_iframe{position:fixed;top:0;left:0;width:100%;background:#fff;z-index:9997}
.dt_fml_intrvw{position:fixed;top:0;z-index:9999;display:none}
.dt_fml_intrvw p{width:100%;display:inline-block}
.dt_fml_intrvw a:first-child{position:absolute;width:10%;display:inline-block}
/*.dt_fml_intrvw a:last-child{position:absolute;margin-top:-55px;margin-left:35%;width:10%;font-size:90%;display:inline-block}*/
.dt_fml_intrvw a:last-child{position:absolute;width:10%;font-size:90%;display:inline-block}

.dt_fml_day_sel{width:100%;height:80px;background-color:#fff}
.dt_fml_day_sel li{margin:10px 5px;padding:5px;height:60px;line-height:23px;width:60px;text-align:center;display:inline-block}
.dt_fml_day_sel li.selected{color:#fff;background-color:#00bcd4;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 35px;}
.interview_iframe{position:fixed;top:130px;left:0;width:100%;background:#fff;z-index:9997}
.dt_fml_time_sel{top:0;width:100%;height:auto;text-align:center;border:none;z-index:9998;border-collapse:collapse}
.dt_fml_time_sel tr{width:100%;height:60px;border-bottom:1px solid #c9c9c9;
    -webkit-box-shadow: 0 0 1px #c9c9c9;
    -moz-box-shadow: 0 0 1px #c9c9c9;
    box-shadow: 0 0 1px #c9c9c9;}
.dt_fml_time_sel td{width:33%;line-height:60px;border-right:1px solid #c9c9c9;background-color:#fff;
    -webkit-box-shadow: 0 0 1px #c9c9c9;
    -moz-box-shadow: 0 0 1px #c9c9c9;
    box-shadow: 0 0 1px #c9c9c9;}
td.dated,td.full{color:#c9c9c9}
td.full{background:url(../img/sign_interviewtime_full@2x.png) right bottom no-repeat #f6f6f6}
td.selected{color:#00bcd4;border:2px solid #00bcd4;background:#fff url(../img/sign_interviewtime_select@2x.png) right bottom no-repeat}

.dt_fml_back{position:absolute;top:0;right:0;outline:none;border:none;background:transparent;font-size:14px;text-shadow:0px 1px 1px #c9c9c9}


@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) { @media
{
    .dt_fml_register li button {
        margin:6px auto auto -85px;
    }
}}
@supports (overflow:-webkit-marquee) and (justify-content:inherit)
{
    .dt_fml_register li button {
        margin:6px auto auto -85px;
    }
}
@media only screen and (min-width:585px){
    .dt_fml_register li button{margin:6px auto auto -85px}
}
@media only screen and (max-width:425px){
    body{font-size:14px}
    .dt_fml_register li button{margin-left:17%}
    .dt_id_sample{width:40%;height:auto}
    @media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) { @media
    {
        .dt_fml_register li button {
            margin:6px auto auto -85px;
        }
    }}
    @supports (overflow:-webkit-marquee) and (justify-content:inherit)
    {
        .dt_fml_register li button {
            margin:6px auto auto -85px;
        }
    }
}
@media only screen and (max-width:370px){
    .dt_fml_register li button{margin-left:13%}
    @media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) { @media
    {
        .dt_fml_register li button {
            margin:6px auto auto -85px;
        }
    }}
    @supports (overflow:-webkit-marquee) and (justify-content:inherit)
    {
        .dt_fml_register li button {
            margin:6px auto auto -85px;
        }
    }
}



